/* 
    Document   : tbnd_login
    Created on : Aug 31, 2013, 12:48:20 PM
    Author     : Super Mouse
    Description:
        Purpose of the stylesheet follows.
*/

root { 
    display: block;
}

.boxy-content .login-form th, .coc-modal .login-form td {
    padding-bottom: 10px;
}

.boxy-content .login-form td {
    padding-bottom: 10px;
}

.boxy-content .login-form th {
    text-align: right;
    width: 105px;
    font-weight: normal;
    padding: 0 10px;
}

.boxy-content .login-form th + td {
    width: 200px;
    padding-right: 15px;
    border-right: #dbdbdb solid 1px;
}


.boxy-content .login-form th + td + td {
    padding-left: 15px;
}

#tbnd_form_recover .login-form input[type="text"] {
    width: 320px;
}

.boxy-content input[type="text"], .boxy-content input[type="password"] {
    width: 178px;
    margin-bottom: 0;
}

.login-right {
    vertical-align: top;
}

.login-right div {
    padding: 4px 0 12px;
}

.boxy-content .login-with a {
    display: block;
    width: 150px;
    height: 22px;
    background: url(images/btn_social_auth.jpg) no-repeat;
}

.boxy-content .login-with a.facebook {
    margin-bottom: 8px;
}

.boxy-content .login-with a.google {
    background-position: 0 100%;
}

.boxy-content .login-with a {
    display: block;
    width: 150px;
    height: 22px;
    background: url(images/btn_social_auth.jpg) no-repeat;
}
.login-right p {
    border-top: #dbdbdb solid 1px;
    padding: 7px 0;
}
.hide-text {
    font: 0/0 a !important;
    color: transparent !important;
    text-shadow: none !important;
}
.alert {    
    color: #dd4b39;
}
.boxy-wrapper .title-bar .close{
    float: right;
    width: 20px;
    height: 20px;
    line-height: 17px;
    text-align: center;
    background: #fff;
    color: black;
    font-size: 18px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
}